Dundee (named after Dundee in Scotland) is a small community in the Canadian province of Nova Scotia, located in Richmond County on Cape Breton Island .